Software reliability growth models: A comparison of linear and exponential fault content functions for study of imperfect debugging situations

نویسنده

  • Javaid Iqbal
چکیده

The software testing process basically aims at building confidence in the software for its use in real world applications. The reliability of a software system is always important to us. As we carry out the error detection and correction phenomenon on our software, the reliability of the software grows. With an aim to model this growth in the software reliability, many formulations in the form of Software Reliability Growth Models have been proposed. Many of these are based on NonHomogeneous Poisson Process framework.In this paper, a parallel comparison of the performance of the proposed software reliability growth models is carried out, considering linear and exponential fault content functions for study of imperfect debugging situations. The performance of the proposed models has been compared with some famous existing software reliability models and the proposed models have been validated on some real-world datasets. Three goodness-of-fit criteria that include mean square error, predictive-ratio risk and predictive power are used to carry out the performance comparison of the models. Using these comparison criteria on six actual failure datasets, it is concluded that the proposed Model-2 which always outperforms Model-1, fits the actual failure data better and has better predictive power than other considered SRGMs for at least two data sets. Subjects: Applied Mathematics; Software Engineering & Systems Development; Computer Science (General)

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Discrete NHPP Model for Software Reliability Growth with Imperfect Fault Debugging and Fault Generation

Abstract: This paper presents a discrete software reliability growth model (SRGM) and introduces the concept of two types of imperfect debugging during software fault removal phenomenon with Logistic Fault removal rate. Most of the discrete SRGMs discussed in the literature seldom differentiate between the failure observation and fault removal processes. In real software development environment...

متن کامل

Unified Framework For Developing Testing Effort Dependent Software Reliability Growth Models With Change Point And Imperfect Debugging

In order to address the continuing demand for high quality Low cost reliable software, Hundreds of software reliability growth models (SRGMs) have been proposed in recent years. In spite of the diversity and elegance of many of these, no single model can be readily recommended as best to represent the challenging nature of the software testing. Of late, some authors have tried to develop a unif...

متن کامل

Unified Framework for Developing Testing Effort Dependent Software Reliability Growth Models

Several software reliability growth models (SRGMs) have been presented in the literature in the last three decades. These SRGMs take into account different testing environment depending on size and efficiency of testing team, type of components and faults, design of test cases, software architecture etc. The plethora of models makes the model selection an uphill task. Recently, some authors hav...

متن کامل

Stochastic Differential Equation Based Software Reliability Growth Modeling With Change Point and Two Types of Imperfect Debugging

Software Reliability is defined as the probability of failure free operation for a specified period of time in a specified environment. If the size of the software system is large, and the number of the faults which are detected and removed through debugging activities becomes sufficiently small compared with the initial faults content at the beginning of the testing phase, in such a situation,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017